package org.jeecg.modules.cdkey.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.jeecg.modules.cdkey.entity.AoCdkey;
import org.jeecg.modules.cdkey.vo.AoCdkeyChart;

import java.util.List;

/**
 * 兑换码
 *
 * @author thankgod7
 * @version V1.0
 * @date 2022-01-14
 */
public interface AoCdkeyMapper extends BaseMapper<AoCdkey> {

    /**
     * 近七天Cdkey添加数量（时间分组）
     *
     * @return res
     */
    List<AoCdkeyChart> limit7groupByCreateTime();

    /**
     * 近30天Cdkey添加数量（时间分组）
     *
     * @return res
     */
    List<AoCdkeyChart> limit30groupByCreateTime();


    /**
     * 近一年Cdkey添加数量（时间分组）
     *
     * @return res
     */
    List<AoCdkeyChart> limitYearGroupByCreateTime();

}
